from rest_framework.response import Response
class APIResponse(Response):
    def __init__(self,code=1,msg='成功',result=None,status=None,headers=None,content_type=None,statusCode=200,**kwargs):
        dic={
            "code":code,
            "msg":msg,
            "statusCode":statusCode,
        }
        if result:
            dic["result"]=result
        dic.update(kwargs)
        # 对象来调用对象的绑定方法，会自动传值,把扩展dic传到父类的data中
        super().__init__(data=dic, status=status, headers=headers, content_type=content_type)
        # 类来调用对象的绑定方法，这个方法就是一个普通函数，有几个参数就要传几个参数
        # Response.__init__(data=dic,status=status,headers=headers,content_type=content_type)